package ucla.axelia.controlador.servicios;

import java.util.List;
import java.util.Map;

import ucla.axelia.controlador.interfaces.IServicioAdministracionSuspenderActividad;
import ucla.axelia.modelo.beans.RespuestaCerrada;
import ucla.axelia.modelo.dao.ServicioActividadPlanificadaDAO;
import ucla.axelia.modelo.dao.ServicioActividadSuspendidaDAO;
import ucla.axelia.modelo.data.ActividadPlanificada;
import ucla.axelia.modelo.data.ActividadSuspendida;
import ucla.axelia.modelo.data.TipoActividad;

import com.obelisco.modelo.data.DataGenerica;

public class ServicioAdministracionSuspenderActividad implements IServicioAdministracionSuspenderActividad{

	private ServicioActividadSuspendidaDAO servicioActividadSuspendidaDAO;
	private ServicioActividadPlanificadaDAO servicioActividadPlanificadaDAO;
	
		
	public void suspenderActividad(ActividadSuspendida actividadSuspendida){
		ActividadPlanificada actividadPlanificada = actividadSuspendida.getActividadPlanificada();
		actividadPlanificada.setSuspendida(RespuestaCerrada.SI);
		servicioActividadPlanificadaDAO.guardar(actividadPlanificada);
		servicioActividadSuspendidaDAO.guardar(actividadSuspendida);
	}

	
	// Getter y Setter
	public ServicioActividadSuspendidaDAO getServicioActividadSuspendidaDAO() {
		return servicioActividadSuspendidaDAO;
	}

	public void setServicioActividadSuspendidaDAO(
			ServicioActividadSuspendidaDAO servicioActividadSuspendidaDAO) {
		this.servicioActividadSuspendidaDAO = servicioActividadSuspendidaDAO;
	}


	public ServicioActividadPlanificadaDAO getServicioActividadPlanificadaDAO() {
		return servicioActividadPlanificadaDAO;
	}


	public void setServicioActividadPlanificadaDAO(
			ServicioActividadPlanificadaDAO servicioActividadPlanificadaDAO) {
		this.servicioActividadPlanificadaDAO = servicioActividadPlanificadaDAO;
	}
			
}